@media screen and (min-width: 1100px){
    .wy-nav-content {
        margin: auto;
        background: #fcfcfc;
    }
}
.code-split{
    height: 1.5rem;
}
/*.bad pre{
    margin: 5px 0;
}*/
.bad{
    margin: -.3rem 0 1.5em;
}
.bad pre code{
    background-color: #ffe6d8;
}

.rst-content .tip{
    background-color: #fffbd9;
    padding: 5px 8px 5px 10px;
    border-left: 6px solid #ffef70;
    font-size: .875rem;
    line-height: 1.5;
}

.rst-content .note{
    background-color: #e5ecf9;
    padding: 6px 8px 6px 10px;
    border-left: 6px solid #36c;
    font-size: .875rem;
    line-height: 1.5;
}

.rst-content code{
    background-color: #FAFAFA;
    padding: 0.25em 0.5em;
    white-space: nowrap;
    color: #009900;
    border: none;
}

.rst-content .badcode{
    color: magenta;
}

